現在市面上很常看到各種 Line 的非官方帳號出現,有單純透過小編去做回覆管理,也有透過程式碼去處理各種狀況,讓他能夠自動回覆的,或是再進一步去結合網站等功能,讓他可以變成一個互動式遊戲的。而這次我打算使用自身較為熟悉的 Python 去運用 Line 官方給的各式 API,看看能去做到什麼樣的運用。
再開始寫程式之前,我們要先去做的事情就是創建一個 Line Bot 的 Channel。
首先,要到 Line Developers登入自己的帳號,找到 Providers後,點選 Create。隨意取一個自己方便辨識的名字後,即可繼續點選 Create
建立好之後,可以在左側的 Admin 下面找到剛創號的 Provider,點進去後會看到有五種 Channel的選項可以選,這次我們要選的是第二個的 Create a Messaging API channel,其他種類的 channel 這次不會用到,也尚未去摸索,因此這邊就先不多說。
點選進去後,會看到有許多關於該 channel 的資訊可以設定,"App name" 跟 "App icon" 資訊是對應你的 Line bot 的名稱與頭貼,可以在後續的 LINE Official Account Manager中去做修改,"Email address" 則是官方如果有消息的時候,會透過該信箱寄送信件,。"Category" 跟 "Subcategory" 等其他部分則是可以隨意填寫。
完成以上步驟後,我們就獲得了一個屬於自己的 Line channel了